temporary punishment restricting personal freedom - Francés Inglés Diccionario